package com.young.manager.model;

import static javax.persistence.TemporalType.DATE;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.young.common.model.BaseEntity;
import java.util.Date;
import javax.persistence.Temporal;
import lombok.Getter;
import lombok.Setter;
import org.springframework.format.annotation.DateTimeFormat;

@Getter
@Setter
@TableName("t_company")
public class Company extends BaseEntity {

    @TableId(type = IdType.AUTO)
    private    Long              id;
    private  String            name;  //  公司名称
    private  String       shortName;  //  公司简称
    private  String       principal;  //  负责人
    private  String  principalPhone;  //  负责人手机号
    private  String  registrationSn;  //  工商注册号
    private  String        province;  //  省
    private  String            city;  //  市
    private  String            area;  //  区
    private  String         address;  //  详细地址
    private  String             lng;  //  经度
    private  String             lat;  //  纬度
    private  String         sysName;  //  系统名称
    private  String             url;  //  前端部署地址
    private  String            logo;  //  公司logo
    @JsonFormat(pattern = "yyyy-MM-dd")
    private    Date        deadline;  //  运营到期时间
    private Integer            type;  //  行业类型 待规划
    private Integer          status;  //  0：建设中 1：运营中 9：已注销

}
